class BSAIndexItem:
    def __init__(self, name = '', u1 = 0, size = 0, u2 = 0):
        self._name = name
        self._u1 = u1
        self._size = size
        self._u2 = u2
    
    def __repr__(self):
        return "BSAIndexItem: [name=" + self._name + "|u1=" + self._u1 + "|size=" +\
            self._size + "|u2=" + self._u2 + "]"
            
    # getters
    def get_name(self):
        return self._name
    
    def get_u1(self):
        return self._u1
    
    def get_size(self):
        return self._size
    
    def get_u2(self):
        return self._u2
    
    # setters
    def set_name(self, name):
        self._name = name
    
    def set_u1(self, u1):
        self._u1 = u1
    
    def set_size(self, size):
        self._size = size
        
    def set_u2(self, u2):
        self._u2 = u2